@charset "utf-8";



/* body,html {
	min-height: 100%
} */

.nav_f html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}


.nav_f *, :after, :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* body {
    position: relative;
    background: #fff;
    font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
    font-weight: 400;
    line-height: 1.6;
    color: #333;
    font-size: 1.6rem;
}

body, button, input, select, textarea {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga","kern";
} */
.nav_f h1 {
    font-size: 1.5em;
}
.nav_f h1, .nav_f h2, .nav_f h3, .nav_f h4, .nav_f h5, .nav_f h6 {
    margin: 0 0 1.6rem 0;
    font-weight: 600;
    font-size: 100%;
}
h1,h2,h3,h4,h5,h6,ol, ul {
    margin: 0;
    padding: 0;
}
.nav .menu ul li .sub_menu .sub_menu_list .list.sol_list .icon {
    padding-top: 0px;
}

.nav_f html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.nav_f *{margin: 0;padding: 0;font-family: "microsoft yahei";}
.nav_f ul{list-style: none;padding: 0;margin: 0;}
.nav_f a{text-decoration: none;color: #6F7479;}
body{line-height: 1.5;color: #6F7479;font-size: 14px;background: #f7f7f7;}



.product-all-header {height: 350px; background: url(../images/productBase-PC.jpg) no-repeat center / cover;}
.product-all-header .header-content{max-width:1180px;margin:0 auto;padding-top:54px}
.product-all-header .header-content h1{font-size:36px;color:#fff;line-height:50px;margin-bottom:10px;font-weight:normal}
.product-all-header .header-content p{font-size:18px;color:#fff;line-height:24px;margin-bottom:20px;width:560px}
.product-all-header .header-content .cui-btn{background:#f66f6a;border-radius:1px;padding:0;display:inline-block;height:40px;border:solid 1px transparent;border-radius:2px;font-weight:400;font-size:14px;line-height:38px;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;transition:.2s}
.product-all-header .header-content .cui-btn a{color:#fff;display:block;width:100%;height:100%;padding:0 30px;}
.product-all-header .header-content .cui-btn:hover{box-shadow:0 8px 16px 0 rgba(246,111,106,0.3)}
.product-all-content{position:relative;max-width:1180px;margin:0 auto;padding-top:124px;padding-bottom:90px}
.product-all-content .nav_f{position:absolute;top:-50px;left:0;width:100%;background:#fff;border:1px solid #ddd;box-shadow:0 4px 18px 0 rgba(0,0,0,0.05);border-radius:2px;padding:30px 0 20px 30px;overflow:hidden;z-index: 70;margin: 0px;}
.product-all-content .nav_f.am-sticky{left: 0!important;width: 100%!important;}
.product-all-content .nav_f .nav-content{width: 90%;margin: 0 auto;}
.product-all-content .nav_f.am-sticky .nav-content{width: 1180px;margin: 0 auto;}
.product-all-content .nav_f .nav-title{font-size:18px;color:#666a75;line-height:20px;margin-right:9px;display:block;float:left;margin-top:5px}
.product-all-content .nav_f .nav-list{float:left;overflow:hidden;width:90%;font-size:0}
.product-all-content .nav_f .nav-list li{float: left;}
.product-all-content .nav_f .nav-list li a{display:inline-block;font-size:14px;color:#666a75;line-height:18px;padding:7px 8px;margin-right:10px;margin-bottom:10px;background:#fff;border:1px solid #ddd;border-radius:2px;cursor:pointer}
.product-all-content .nav_f .nav-list li:last-of-type a{margin-bottom:0}
.product-all-content .nav_f .nav-list li a.am-active{color:#f66f6a;border:1px solid #f66f6a;border-radius:2px}
.product-all-content .nav_f .arrow{display:none}
.product-all-content .product-content{overflow:hidden}
.product-all-content .product-content .title{font-size:22px;color:#252b3a;letter-spacing:0;line-height:28px;position:relative;padding-left:12px;margin-bottom:20px;margin-top:30px}
.product-all-content .product-content .title:before{background:#f66f6a;content:'';position:absolute;top:4px;left:0;width:2px;height:20px}
.product-all-content .product-content .tips{float:left;position:relative;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}
.product-all-content .product-content .tips.col-sm-4 {width: 33.33333333%;}
.product-all-content .product-content .tips:nth-of-type(3n){padding-right:0}
.product-all-content .product-content .tips:nth-of-type(3n - 2){padding-left:0}
.product-all-content .product-content .tips:nth-of-type(-n+1){padding-bottom:0}
.product-all-content .product-content .tips a{display:block;padding:30px 30px 30px 98px;background:#fff;border-radius:2px;border:1px solid #ddd}
.product-all-content .product-content .tips a:hover{box-shadow:0 10px 40px 0 rgba(0,0,0,0.1)}
.product-all-content .product-content .tips a:hover .tips-title{color:#f66f6a}
.product-all-content .product-content .tips a:hover .icons-product-md{color:#f66f6a}
.product-all-content .product-content .tips .inco{position:absolute;top:38px;left:32px}
.product-all-content .product-content .tips .tips-title{font-size:18px;color:#252b3a;letter-spacing:0;line-height:22px;margin-bottom:10px}
.product-all-content .product-content .tips .tips-info{font-size:14px;color:#a0a2a8;letter-spacing:0;word-break:break-all;text-align:justify;line-height:22px;height:88px;overflow:hidden;text-overflow:ellipsis;}



.nav_f address,.nav_f blockquote,.nav_f dl,.nav_f fieldset,.nav_f figure,.nav_f hr,.nav_f ol,.nav_f p,.nav_f pre,.nav_f ul {
	margin: 0 0 1.6rem 0
}

.nav_f *+address,.nav_f *+blockquote,.nav_f *+dl,*+fieldset,.nav_f *+figure,.nav_f *+hr,.nav_f *+ol,.nav_f *+p,.nav_f *+pre,.nav_f *+ul {
	margin-top: 1.6rem
}

.nav-f h1,.nav-f h2,.nav-f h3,.nav-f h4,.nav-f h5,.nav-f h6 {
	margin: 0 0 1.6rem 0;
	font-weight: 600;
	font-size: 100%
}


.nav_f ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.nav_f ol, .nav_f ul {
    padding-left: 2em;
}

.icons-product-md.ecs {
	background: url(../images/computer.png);
    width: 48px;
    height: 48px;
    background-size: 100%;
}
.product-all-content .product-content .tips a:hover .icons-product-md.ecs {
	background: url(../images/set.png);
	width: 48px;
    height: 48px;
    background-size: 100%;
}
.nav{
	background: #262626;
}
.nav *, :after, :before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.pl20 {
    padding-left: 20px;
}
/* .nav h1,.nav h2,.nav h3,.nav h4,.nav h5,.nav h6 {
	margin: 0;
	padding: 0;
} */
.nav p {
    margin: 0;
    padding: 0;
}
.nav .menu ul li .sub_menu.sol_left .sub_menu_list:nth-child(2) .list.sol_list a {
    font-size: 16px;
}
